package ${service.packagePath};

<#list service.packages as pkg>
<#if pkg?has_content>
import ${pkg};
<#else>

</#if>
</#list>

/**
 * <p>
 * ${tableComment!} 服务类
 * </p>
 *
 * @author ${author}
 * @since ${date}
 */
public interface ${service.className} extends StandardService<${entity.className}> {
    <#if genPage>

    IPage<${pageResult.className}> page(${pageParam.className} param);
    </#if>
    <#if genInfo>

    ${infoResult.className} info(${pkType} id);
    </#if>
    <#if genSave>

    void save(${saveParam.className} param);
    </#if>
    <#if genUpdate>

    void update(${updateParam.className} param);
    </#if>
    <#if genDeleted>

    void delete(List<${pkType}> ids);
    </#if>
    <#if genImport>

    void importExcel(InputStream in);

    void importExcelTemplate(OutputStream out);
    </#if>
    <#if genExport>

    void exportExcel(${pageParam.className} param, OutputStream out);
    </#if>
}
